/* 关于我们-公司简介 About us - Company Profile */
.module-content{width: 100%;background-color: #e4e4e4;padding-bottom: 23px;text-align: center;}
.module-content img{max-width: 100%;}

.company-profile-content{width: 100%;background-color: #8cc2c4;font-weight: lighter;}
.company-profile-content .info-wrapper{width: 980px;margin: 0 auto;padding-top: 85px;}
.info-wrapper h2{font-size: 30px;text-align: center;font-weight: 400;}
.info-wrapper .info-content{margin-top: 50px;overflow: hidden;}
.info-content div{float: left;width: 50%;box-sizing: border-box;}
.info-content div:nth-child(1){padding-right: 28px;}
.info-content div:nth-child(2){padding-left: 28px;}
.info-content div p{font-size: 18px;line-height: 25px;}
.info-content div .indent{text-indent: 2em;}

.company-profile-content .memorabilia-wrapper{width: 980px;margin: 0 auto;padding-top: 135px;}
.memorabilia-wrapper h2{font-size: 30px;text-align: center;font-weight: 400;}
.memorabilia-wrapper .memorabilia-content{margin-top: 50px;overflow: hidden;}
.memorabilia-content .memorabilia-item{display: flex;justify-content: space-between;align-items: center;position: relative;margin-bottom: 54px;}
.memorabilia-item::after{content: '';position: absolute;width: 10px;height: 37px;background-color: #000;top: calc(100% + 9px);left: 50%;margin-left: -5px;}
.memorabilia-item .item-left{text-align: right;}
.memorabilia-item .item-center{margin: 0 20px;}
.memorabilia-item .item-left,.memorabilia-item .item-right{width: 429px;}
.memorabilia-item div p{font-size: 16px;line-height: 22px;}
.memorabilia-item div .year{font-size: 30px;line-height: normal;}
.memorabilia-item div .text-left{text-align: left;}

/* 关于我们-产品安装视频 About us - product installation video */
.installation-video-content{width: 100%;background-color: #8cc2c4;padding: 93px 0;text-align: center;font-weight: lighter;}
.installation-video-content .product-video-name{font-size: 38px;font-weight: 400;line-height: 1.08349;margin-bottom: 25px;}

.installation-video-content .video-box{position: relative;}
.video-box .video-title{position: absolute;left: calc(50% + 15px);top: 70px;font-size: 38px;color: #fff;font-weight: bold;line-height: 1.08349;z-index: 10;}
.video-box .pause{position: absolute;top: 206px;left: 50%;transform: translateX(-50%);z-index: 8;cursor: pointer;outline: none;}
.video-box .video{position: absolute;top: 10px;left: 50%;transform: translateX(-50%);z-index: 5;outline: none;width: 906px;height: 542px;object-fit: cover;border-radius: 10px;}

.installation-video-content .product-desc{width: 724px;margin: 22px auto 0;text-align: left;font-size: 18px;line-height: 25px;text-indent: 2em;padding: 20px 30px;border-radius: 10px;background-color: #fff;box-sizing: border-box;}

.installation-video-content.bgc-e4{background-color: #e4e4e4;}

/* 关于我们-联系我们 About us - contact us */
.contact-information{width: 100%;background-color: #8cc2c4;}
.contact-information .contact-information-wrapper{width: 980px;margin: 0 auto;padding: 27px 80px 40px;box-sizing: border-box;}
.contact-information-wrapper table{width: 100%;text-align: center;border-collapse: collapse;}
.contact-information-wrapper table tr td{border: 1px solid #9fd7e0;font-size: 18px;line-height: 23px;}
.contact-information-wrapper table tr:first-child td{border-top-width: 1px;font-size: 24px;line-height: 36px;}
.contact-information-wrapper table tr td{border-top-width: 2px;}
.contact-information-wrapper table tr td:nth-child(2),.contact-information-wrapper table tr td:nth-child(3){white-space: nowrap;}
.contact-information-wrapper table tr td.bold{font-weight: bold;}

.map-wrapper{width: 100%;background-color: #fff;text-align: center;}
.map-wrapper img{max-width: 100%;}

.contact-us-content{width: 100%;background-color: #8cc2c4;padding: 50px 0 55px;text-align: center;font-weight: lighter;}
.contact-us-content h2{font-size: 30px;font-weight: 400;line-height: 1.08349;margin-bottom: 35px;}
.contact-us-content h3{font-size: 38px;font-weight: 400;line-height: 1.08349;margin-bottom: 35px;}
.contact-us-content p{font-size: 18px;line-height: 25px;}
.contact-us-content p a{font-size: 18px;color: #000;}

/* 关于我们-新闻资讯 About us - News */
.news-content{width: 100%;padding: 55px 0 43px;background-color: #8cc2c4;}

.news-content .news-tab{text-align: center;margin-bottom: 57px;}
.news-tab a{display: inline-block;padding: 5px 24px;border: 1px solid #fff;line-height: 30px;font-size: 16px;color: #fff;margin: 0 5px;border-radius: 7px;transition: background-color .5s,color .5s;}
.news-tab .active{background-color: #fbfbfd;color: #0f8880;}
.news-tab a:hover{background-color: #fbfbfd;color: #0f8880;}

.news-content .news-list{display: none;width: 980px;margin: 0 auto;flex-wrap: wrap;}
.news-content .news-list.active{display: flex;}
.news-list .news-item{width: 304px;margin-bottom: 34px;margin-right: 34px;}
.news-list .news-item:nth-child(3n){margin-right: 0;}
.news-item .news-img{display: block;width: 100%;height: 172px;border-top-left-radius: 7px;border-top-right-radius: 7px;overflow: hidden;background-color: #fff;}
.news-img img{width: 100%;height: 100%;transition: .5s ease-in-out;object-fit: cover;}
.news-img:hover img{transform: scale(1.05);}
.news-item .news-info{padding: 24px;background-color: #fbfbfd;border-bottom-left-radius: 7px;border-bottom-right-radius: 7px;}
.news-info .news-text{display: block;font-size: 16px;color: #646464;height: 66px;line-height: 22px;margin-bottom: 20px;overflow: hidden;}
.news-info .news-time{font-size: 12px;color: #0f8880;}

/* 新闻详情 News detail */
.news-detail-content{width: 100%;padding: 64px 0 52px;}
.news-detail-content .article-header{width: 653px;margin: 0 auto 24px;text-align: center;}
.article-header .article-date{line-height: 1.28577;font-weight: 600;color: #6e6e73;margin-bottom: 20px;letter-spacing: -.016em;}
.article-header .article-title{font-size: 48px;line-height: 1.08349;font-weight: 700;letter-spacing: -.003em;}
.news-detail-content .share-wrapper{width: 653px;margin: 0 auto 36px;text-align: center;}
.bshare-custom{width: 653px;margin: 0 auto;}
.news-detail-content .article-body{width: 100%;margin: 44px 0;}
.article-body p{width: 653px;margin: 0 auto 1.4211em;font-size: 19px;line-height: 1.4211;letter-spacing: .012em;color: #1d1d1f;}
.article-body .image-wide{width: 100%;text-align: center;}
.image-wide img{max-width: 100%;border-radius: 7px;}
.article-body img{max-width: 653px;display: inline-block;text-align: center;}
.news-detail-content .article-share{width: 653px;font-size: 19px;line-height: 1.4211;font-weight: 700;letter-spacing: .012em;color: #1d1d1f;margin: 0 auto 8px;}
.news-detail-content .back{display: block;padding: 5px 24px;line-height: 30px;font-size: 16px;border-radius: 7px;border: 1px solid #8cc2c4;color: #000;width: 100px;text-align: center;margin: 30px auto 0;}